ホームに戻る
関連 :
[数式]名前付き数式
目次 :

VBE(Visual Basic Editor)を用いて、独自のワークシート関数を作成することができる。

手順

  1. VBEを開く。
    (「開発」>「Visual Basic」または Alt + F11 )
  2. 関数を定義する。
    (ここでは標準モジュールを新規作成)
    画像
  3. ワークシート上で、定義した関数を入力する。
    画像

その関数が入力されたセル(自身)を取得する

Application.ThisCell メソッドを使用する。戻り値は Range 型。
セルが結合されていると失敗する点に注意。
Function MyFunction() MyFunction = Application.ThisCell.Address End Function
実行結果
画像

はしがき

VBAの機能を用いずに、数式に名前を付けることもできる。
[数式]名前付き数式を参照。